body {
    background: #E5E5E5;
}

.success {
    color: limegreen;
}

.error {
    color: red;
}

legend {
    font-size: 27px;
    font-weight: bold;
    border: 1px solid yellow;
    padding: 3px;
}

fieldset {
    border: 3px solid #ffff00;
    margin: 5px;
    width: 537px;
}

input {
    background-color: #7C7C7C;
    color: white;
}

ul {
    list-style-type: none;
}

input[type="button"] {
    cursor: pointer;
}

input[type="text"] {
    cursor: default;
}

input[type="number"] {
    cursor: default;
}

.messages {
    position: fixed;
    top: 30px;
    right: 28px;
    border: 3px solid white;
    width: 732px;
    text-align: center;
    height: 50px;
    font-size: 37px;
}

#post-list-container {
    position: fixed;
    top: 92px;
    right: 23px;
    width: 707px !important;
}